home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Skunkware 5
/
Skunkware 5.iso
/
src
/
X11
/
llnlxftp-2.0
/
README
< prev
Wrap
Text File
|
1995-07-14
|
10KB
|
204 lines
LLNL XFTP Version 2.0, May 26, 1994
**********************************************************************
************************** ABOUT LLNL XFTP *************************
**********************************************************************
LLNL XFTP is a graphical user interface to FTP (File Transfer Protocol).
LLNL XFTP does not execute the ftp program; instead, it directly com-
municates with remote FTP servers. LLNL XFTP is an X client and is
based on OSF/Motif. LLNL XFTP enables users to transfer files and
perform various directory manipulation commands, both remotely and
locally. Two especially notable features are the ability to (1) perform
"third-party" file transfers, and (2) transfer or delete entire directory
substructures.
LLNL XFTP was written by Neale Smith of the Lawrence Livermore National
Laboratory, which is operated by the University of California.
**********************************************************************
************************ BUILDING LLNL XFTP ************************
**********************************************************************
LLNL XFTP has been successfully built on the following platforms
(and a bunch of others):
Computer System Motif
-------- ------ -----
SPARCstation Sun OS 4.1.1 1.1.4
SPARCstation Sun OS 4.1.3 1.2.1
DECsystem 5830 ULTRIX V4.3 (Rev. 44) 1.2.1
SGI IRIX 5.2 1.2.3
SGI IRIX 4.0.5 1.1.?
IBM RS6000 IBM AIX Version 3 Rel. 2 1.2.2
HP9000/735 HP-UX A.09.01 1.2.0
HP9000/735 HP-UX A.09.03 1.2.2
Cray YMP UNICOS 6.1.6 1.1.?
DEC 4000/710 DEC OSF/1 V1.3 (Rev. 111) 1.1.2.10
Sun 4/390 Solaris 2.3 1.2.2
Meiko Solaris 2.1 1.2.1/1.2.2
Convex CONVEX OS 10.1 ?
Intel 486 BSD/386 1.2.2
i486 System V R4.0.3 1.2
i386 SVR4 1.2.1
? SCO Open Desktop 3.0 1.2.1
Perform the following steps to build LLNL XFTP:
1. Enter the "sources" directory and type "xmkmf" to create "Makefile"
from "Imakefile". If you are unable to get this to work, use the
backup makefile, "Makefile.alt", by uncommenting (and possibly
editing) the section which seems most promising for your platform.
2. Type "make" to build the executable "xftp".
3. Type "make install" to install the executable and the application
defaults file (the color version of the app defaults file is used).
4. Type "make install.man" to install the man page.
IMPORTANT: Bugs in versions of Motif earlier than 1.1.4 can cause
LLNL XFTP to work incorrectly.
**********************************************************************
******************** Application Defaults File *********************
**********************************************************************
It is usually not necessary to use an application defaults file with
LLNL XFTP (since LLNL XFTP contains built-in fallback values). You may
wish to use an application defaults file with LLNL XFTP if you want to
customize certain widget attributes such as fonts or colors. Sophis-
ticated X users can make use of the widget hierarchy that is documented
in LLNL XFTP's man pages to fine tune LLNL XFTP's appearance.
If your X display supports color, use "XFtp.color" as LLNL XFTP's
application defaults file. (A symbol link to XFtp.color, "XFtp.ad",
is in the "sources" subdirectory.)
If your X display does not support color, use "XFtp.mono" as LLNL XFTP's
application defaults file.
Change the name of "XFtp.color" or "XFtp.mono" to "XFtp" and make sure
that XFtp is in the search path of one of the X application defaults
file environment variables (e.g., XAPPLRESDIR, XFILESEARCHPATH, or
XUSERFILESEARCHPATH). Consult the usual X documentation on how to
set and use these environment variables.
NOTE: LLNL XFTP 2.0 is not compatible with the version 1.0 app defaults
file. A good way to tell whether an old XFtp is being picked up
is that the view button on the main window will be labeled
"viewButton" instead of "View".
**********************************************************************
*************************** Limitations ****************************
**********************************************************************
Here are some things to watch out for:
(1) LLNL XFTP might not work with some old X servers. For example,
some older OpenWindows servers might dump core. MacX fans should
use nothing older than version 1.1.7b.
(2) Old, buggy versions of Motif can cause weirdness.
(3) LLNL XFTP might not work correctly with some non-Unix FTP servers
(If you can give us temporary access to such a server, we might
be able to fix the problem.)
(4) Out-of-spec FTP servers can cause untold grief. (Most Unix-based
servers work correctly.)
(5) Third-party file transfers will not work unless at least one of
the remote FTP servers supports the PASV (passive) command.
**********************************************************************
***************************** Support ******************************
**********************************************************************
Because our resources are limited, we will not be able to give you
individual assistance in building and using LLNL XFTP. However, your
comments, suggestions and bug reports are valuable in helping us
determine how to best direct our efforts. Our email address is
llnlxftp@llnl.gov
**********************************************************************
************************* Acknowledgements *************************
**********************************************************************
Thanks to Robyne Sumpter, Sam Coleman, Mike Nemanic, Mark Seager, and
Bob Cooper for their suggestions, encouragement, and help in getting
LLNL XFTP out the door.
Thanks to Fred Allen, Rich Fischer, Lee Busby, Mike Zollinger, and
Art Rodrigues for their help in coordinating the alpha/beta testing
of LLNL XFTP.
Thanks to Jeff Long for his help in the design of the remote file
viewer and the anonymous FTP user interfaces.
And thanks to the many users out there, too numerous to list, who
have sent me bug reports, suggestions and patches, and who made
valuable contributions to the debugging and testing of LLNL XFTP.
**********************************************************************
************************ Copyright Notices *************************
**********************************************************************
(c) 1993-1994. The Regents of the University of California. All
rights reserved.
This work was produced at the University of California, Lawrence
Livermore National Laboratory (UC LLNL) under contract no.
W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy
(DOE) and The Regents of the University of California (University)
for the operation of UC LLNL. Copyright is reserved to the
University for purposes of controlled dissemination,
commercialization through formal licensing, or other disposition
under terms of Contract 48; DOE policies, regulations and orders;
and U.S. statutes. The rights of the Federal Government are
reserved under Contract 48 subject to the restrictions agreed upon
by the DOE and University.
DISCLAIMER
This software was prepared as an account of work sponsored by an
agency of the United States Government. Neither the United States
Government nor the University of California nor any of their
employees, makes any warranty, express or implied, or assumes any
liability or responsibility for the accuracy, completeness, or
usefulness of any information, apparatus, product, or process
disclosed, or represents that its specific commercial products,
process, or service by trade name, trademark, manufacturer, or
otherwise, does not necessarily constitute or imply its
endorsement, recommendation, or favoring by the United States
Government or the University of California. The views and opinions
of the authors expressed herein do not necessarily state or reflect
those of the United States Government or the University of
California, and shall not be used for advertising or product
endorsement purposes.
Permission to use, copy, modify and distribute this software and its
documentation for any non-commercial purpose, without fee, is
hereby granted, provided that the above copyright notice and this
permission notice appear in all copies of the software and
supporting documentation, and that all UC LLNL identification in
the user interface remain unchanged. The title to copyright LLNL
XFTP shall at all times remain with The Regents of the University
of California and users agree to preserve same. Users seeking the
right to make derivative works with LLNL XFTP for commercial
purposes may obtain a license from the Lawrence Livermore National
Laboratory's Technology Transfer Office, P.O. Box 808, L-795,
Livermore, CA 94550.